package xcmg.device.service.vo.logistic;

import java.math.BigDecimal;

/**
 * @Des 运费结算单页面查看物流单详情信息
 * @Date 2021/5/21 9:59
 * @Author wangzhaoyu
 * @Param
 * @Return
 */
public class FeePageViewWaybillInfoVO {

    //物流运单号
    private String wayBillNo;
    //客户编码
    private String dealerOrgId;
    //客户名称
    private String dealerOrgName;
    //三包出库单号/发运交接单号
    private String businessOrderNos;
    //单据状态 0：保存，1：已提交，2：审核通过，-1：审核拒绝,-2：已删除
    private Integer status;
    //单据类型
    private String businessType;
    //发运方式
    private String shippingMethod;
    //发运方式id
    private String shippingMethodId;
    //承运商id
    private String carrierOrgId;
    //承运商
    private String carrierOrgName;
    //初始运费
    private BigDecimal initinalCarriage;
    //变更后运费
    private BigDecimal afterModifyCarriage;
    //最终运费
    private BigDecimal finalCarriage;
    //审核意见
    private String auditRemark;
    //数量
    private BigDecimal amount;
    //木箱/木托/困扎费
    private BigDecimal boxTrunkFee;
    //车型
    private String model;
    //单价
    private BigDecimal unitPrice;
    //公里数
    private BigDecimal kilometers;
    //物流运费，空运费用，德邦运费，铁路运费，汽运运费，顺丰运费
    private BigDecimal logisticFee;
    //包装费
    private BigDecimal packagingFee;
    //市内/机场装卸费，市内装卸费，送货上门费
    private BigDecimal handlingCost;
    //GPS里程单
    private String gpsNo;
    //备注
    private String remark;
    //变更原因
    private String modifyReason;

    public String getWayBillNo() {
        return wayBillNo;
    }

    public void setWayBillNo(String wayBillNo) {
        this.wayBillNo = wayBillNo;
    }

    public String getDealerOrgId() {
        return dealerOrgId;
    }

    public void setDealerOrgId(String dealerOrgId) {
        this.dealerOrgId = dealerOrgId;
    }

    public String getDealerOrgName() {
        return dealerOrgName;
    }

    public void setDealerOrgName(String dealerOrgName) {
        this.dealerOrgName = dealerOrgName;
    }

    public String getBusinessOrderNos() {
        return businessOrderNos;
    }

    public void setBusinessOrderNos(String businessOrderNos) {
        this.businessOrderNos = businessOrderNos;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod;
    }

    public String getShippingMethodId() {
        return shippingMethodId;
    }

    public void setShippingMethodId(String shippingMethodId) {
        this.shippingMethodId = shippingMethodId;
    }

    public String getCarrierOrgId() {
        return carrierOrgId;
    }

    public void setCarrierOrgId(String carrierOrgId) {
        this.carrierOrgId = carrierOrgId;
    }

    public String getCarrierOrgName() {
        return carrierOrgName;
    }

    public void setCarrierOrgName(String carrierOrgName) {
        this.carrierOrgName = carrierOrgName;
    }

    public BigDecimal getInitinalCarriage() {
        return initinalCarriage;
    }

    public void setInitinalCarriage(BigDecimal initinalCarriage) {
        this.initinalCarriage = initinalCarriage;
    }

    public BigDecimal getAfterModifyCarriage() {
        return afterModifyCarriage;
    }

    public void setAfterModifyCarriage(BigDecimal afterModifyCarriage) {
        this.afterModifyCarriage = afterModifyCarriage;
    }

    public BigDecimal getFinalCarriage() {
        return finalCarriage;
    }

    public void setFinalCarriage(BigDecimal finalCarriage) {
        this.finalCarriage = finalCarriage;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getBoxTrunkFee() {
        return boxTrunkFee;
    }

    public void setBoxTrunkFee(BigDecimal boxTrunkFee) {
        this.boxTrunkFee = boxTrunkFee;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public BigDecimal getKilometers() {
        return kilometers;
    }

    public void setKilometers(BigDecimal kilometers) {
        this.kilometers = kilometers;
    }

    public BigDecimal getLogisticFee() {
        return logisticFee;
    }

    public void setLogisticFee(BigDecimal logisticFee) {
        this.logisticFee = logisticFee;
    }

    public BigDecimal getPackagingFee() {
        return packagingFee;
    }

    public void setPackagingFee(BigDecimal packagingFee) {
        this.packagingFee = packagingFee;
    }

    public BigDecimal getHandlingCost() {
        return handlingCost;
    }

    public void setHandlingCost(BigDecimal handlingCost) {
        this.handlingCost = handlingCost;
    }

    public String getGpsNo() {
        return gpsNo;
    }

    public void setGpsNo(String gpsNo) {
        this.gpsNo = gpsNo;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getModifyReason() {
        return modifyReason;
    }

    public void setModifyReason(String modifyReason) {
        this.modifyReason = modifyReason;
    }
}
